import {
	genTestUserSig
} from '@/plugins/generateTestUserSig.js'

import TIM from 'tim-wx-sdk';

let userId = 'uid16'


uni.$TUIKit = TIM.create({
	SDKAppID: genTestUserSig(userId).sdkappid // 接入时需要将0替换为您的即时通信 IM 应用的 SDKAppID
});

uni.$TUIKit.setLogLevel(0); // 普通级别，日志量较多，接入时建议使用
uni.$TUIKitTIM = TIM;
uni.$TUIKitEvent = TIM.EVENT;

uni.$TUIKit.on(uni.$TUIKitEvent.SDK_READY, onSDKReady);


export const imLogin = () => {

	uni.$TUIKit.login({
			userID: userId,
			userSig: genTestUserSig(userId).userSig
		})

		.then(function(imResponse) {

			// console.log(imResponse.data); // 登录成功

			// _this.getUpdateMyProfile()

			if (imResponse.data.repeatLogin === true) {

				// 标识帐号已登录，本次登录操作为重复登录。v2.5.1 起支持

				// console.log(imResponse.data.errorInfo);

			}

		})

		.catch(function(imError) {

			console.warn('login error:', imError); // 登录失败的相关信息

		});

}

const onSDKReady = ({
	name
}) => {
	console.info("聊天-SDK进入ready状态时触发", name)

}
